#include <iostream>
using std::cout;
using std::endl;

int num = 200;

//如果希望一部分实体只能在本文件中使用
//可以将其定义在匿名空间中
//匿名空间中的实体要避免与全局位置的实体同名
namespace
{
int num = 100;

void func(){
    cout << "func()" << endl;
}
}//end of anonymous namespace 


void test0(){
    cout << ::num << endl;
    /* ::func(); */
    /* cout << num << endl; */
    func();
}

int main(void){
    test0();
    return 0;
}
